Las secuencias de vídeo contienen una gran cantidad de redundancia. El objetivo de las técnicas de codificación es la reducción de la tasa de bits, analizando la redundancia y codificando la mínima información necesaria. Para alcanzar una máxima compresión y buena calidad del vídeo, se dividen las imágenes de la secuencia de vídeo, en cortes (slices), y a su vez, éstos se dividen en macrobloques.
Los macrobloques son la unidad básica sobre la cual se realiza la compensación de movimiento. Estos bloques contienen datos de luminancia y crominancia, posteriormente, en el momento de codificar, a cada uno de estos bloques se le aplicará la DCT y se obtendrán unos coeficientes cuantificados uniformemente listos para transmitir. La cabecera de los macrobloques proporciona información sobre el tipo de codificación usado en el macrobloque, la escala del cuantificador y los vectores de movimiento, y más valores que podemos ver en el siguiente apartado.